package com.th.system.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author ValcanoZz
 * @creat 2023-06-22-21:48
 */

@Data
@ApiModel("任务需求表")
@TableName("us_task_require")
public class UsTaskRequire {

    @ApiModelProperty("id")
    @TableId(type = IdType.AUTO)
    private Long id;

    @ApiModelProperty("任务id")
    private Long taskId;

    @ApiModelProperty("最小适配年龄")
    private Integer minAge;

    @ApiModelProperty("最大适配年龄")
    private Integer maxAge;

    @ApiModelProperty("0女装，1男装")
    private Integer gender;

    @ApiModelProperty("0内衬，1上衣，2外套，3裤装，4裙装，5套装")
    private Integer types;

    @ApiModelProperty("服装的功能性描述，如休闲服，运动服，正式服装等")
    private String functionality;

    @ApiModelProperty("服装风格的描述")
    private String style;

    @ApiModelProperty("服装的面料要求")
    private String material;

    @ApiModelProperty("服装的最大成本限制")
    private Double cost;

    @TableField(value = "`level`")
    @ApiModelProperty("设计师等级要求")
    private Integer level;

    @TableField(value = "`require`")
    @ApiModelProperty("服装的具体描述")
    private String require;

}
